home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1980-01-01 | 2.0 KB | 88 lines |
- 100 CLS
- 110 A$=STRING$(80,205)
- 120 PRINT A$
- 130 PRINT TAB(33)"SECRET NUMBER"
- 140 COLOR 23,0,0
- 150 COLOR 7,0,0
- 160 PRINT :PRINT :PRINT TAB(25)"PERSONAL COMPUTER OWNERS GROUP"
- 170 PRINT :PRINT :PRINT TAB(19)"p.o.box 10426, pittsburgh, pennsylvania 15234"
- 180 PRINT A$
- 190 PRINT :PRINT :PRINT :PRINT :PRINT
- 200 PRINT TAB(28)"PRESS ANY KEY TO CONTINUE"
- 210 A$=INKEY$:IF A$="" THEN 210
- 220 CLS
- 230 A$=STRING$(80,176)
- 240 B$=STRING$(80,205)
- 250 C$=STRING$(80,2)
- 260 PRINT A$
- 270 PRINT B$
- 280 PRINT TAB(33)"SECRET NUMBER"
- 290 PRINT
- 300 PRINT TAB(18)"TRANSLATED BY IPCO TO IBM BASICA FOR THE PC"
- 310 PRINT:PRINT:PRINT
- 320 PRINT "PRESS ANY KEY TO CONTINUE"
- 330 A$=INKEY$:IF A$="" THEN 330
- 340 CLS
- 350 PRINT B$
- 360 PRINT "GREETINGS! THIS IS THE GAME OF SECRET NUMBERS."
- 370 PRINT B$
- 380 PRINT
- 390 INPUT "BEFORE WE START, PLEASE TELL ME YOUR NAME";NAM$
- 400 CLS
- 410 PRINT "O.K. ";NAM$;" THESE ARE THE RULES..."
- 420 PRINT B$
- 430 PRINT :PRINT "FIRST YOUR MUST ENTER A LIMIT...."
- 440 PRINT :PRINT "SECOND, I WILL THINK OF A SECRET NUMBER BETWEEN 1 AND YOUR LIMIT."
- 450 PRINT :PRINT "THEN ENTER YOUR GUESS AND I WILL TELL YOU IF IT IS HIGH OR LOW."
- 460 PRINT :PRINT"THEN YOU CAN KEEP GUESSING UNTIL YOU GET THE SECRET NUMBER."
- 470 PRINT B$
- 480 PRINT "PRESS ANY KEY TO CONTINUE"
- 490 A$=INKEY$:IF A$="" THEN 490
- 500 CLS
- 510 RANDOMIZE
- 520 MSG1$="SECRET NUMBER IS"
- 530 MSG2$="YOUR NUMBER"
- 540 CLS
- 550 INPUT "ENTER LIMIT ";LIMIT
- 560 FOR X=1 TO 20
- 570 IF LIMIT<2^X THEN 600
- 580 NEXT X
- 590 P
- 600 PRINT "YOU SHOULD GUESS THE SECRET NUMBER IN NO MORE THAN ";X;"TRIES."
- 610 SECRET=INT(LIMIT*RND)+1
- 620 PRINT
- 630 N=N+1
- 640 PRINT
- 650 INPUT "GUESS: " ;GUESS
- 660 IF SECRET=GUESS THEN 730
- 670 IF SECRET<GUESS THEN 690
- 680 IF SECRET>GUESS THEN 710
- 690 PRINT MSG1$;" LESS THAN ";MSG2$
- 700 GOTO 630
- 710 PRINT MSG1$;" LARGER THAN ";MSG2$
- 720 GOTO 630
- 730 PRINT "YOU GUESSED THE SECRET MUMBER IN ";N;" TRIES"
- 740 IF N>X THEN 910
- 750 Y=110*(2^(1/12))^(4*T)
- 760 INPUT "WANT TO PLAY AGAIN (Y OR N)";D$
- 770 IF D$<>"Y" THEN 870
- 780 N=0
- 790 PRINT
- 800 PRINT "ARE YOU PLAYING AGAIN ";NAM$;"?"
- 810 INPUT "ENTER Y OR N";D$
- 820 IF D$="N" THEN 350
- 830 CLS
- 840 PRINT "LIMIT IS ";LIMIT;" WANT TO SET A NEW LIMIT?"
- 850 INPUT "ENTER Y OR N";D$
- 860 IF D$="Y" THEN 540 ELSE 610
- 870 CLS
- 880 PRINT B$
- 890 PRINT TAB(26)"THANK YOU FOR THE GAME..."
- 900 END
- 910 PRINT :PRINT :PRINT "THAT'S NOT A VERY GOOD SCORE AT ALL ";NAM$;"!!!"
- 920 FOR DEL=1 TO 1500
- 930 NEXT DEL
- 940 PRINT "PERHAPS YOU WILL IMPROVE WITH PRACTISE."
- 950 GOTO 760
- 960 CLS
-